"""
数据预处理模块 - 针对二维数据进行标准化处理
"""

from sklearn.preprocessing import StandardScaler
import numpy as np


def normalize_data(X):
    """快速标准化函数"""
    return (X - X.mean(axis=0)) / (X.std(axis=0) + 1e-8)


# 使用示例
if __name__ == "__main__":
    # 示例数据
    X = np.array([[1, 2], [3, 4], [5, 6]])

    # 使用预处理器
    scaler = StandardScaler()
    X_scaled = scaler.fit_transform(X)
    print(f"原始数据:\n{X}")
    print(f"标准化后:\n{X_scaled}")
